package Objetos;

import javax.swing.ImageIcon;
/**
 *Clase Negro que contiene una pintura negra.
 *@author Andres Garcia Amado, Federico Quattrocchio, Matias Lameiro.
 */
public class Negro extends Pintura{
	
	/** Atributo pintura. */
	private String pintura;

	/**
	 * Constructor de la Clase Negro.
	 *
	 * @param x coordenada x de la posicion de la pintura Negra en el mapa.
	 * @param y Coordenada y de la posicion de la pintura Negra en el mapa.
	 * @param horizontal indica si la imagen sera la horizontal si esta en verdadero o vertical en caso contrario.
	 */
	public Negro (int x, int y,boolean horizontal){
		super(x,y,horizontal);
		if (horizontal)
			pintura=  "/imagenes/black_H.png";
		else pintura =  "/imagenes/black_V.png";
		ImageIcon ii = new ImageIcon(this.getClass().getResource(pintura));
		setImage(ii.getImage());
		setWidth(getImage().getWidth(null));
		setHeight(getImage().getHeight(null));
		setVisible(true);
	}

	/* (non-Javadoc)
	 * @see Linguo.Pintura#setHorizontal(boolean)
	 */
	public void setHorizontal(boolean b) {
		horizontal = b;
		if (horizontal)
			pintura=  "/imagenes/black_H.png";
		else pintura =  "/imagenes/black_V.png";
		ImageIcon ii = new ImageIcon(this.getClass().getResource(pintura));
		setImage(ii.getImage());
		setWidth(getImage().getWidth(null));
		setHeight(getImage().getHeight(null));
		setVisible(true);
		
	}
}

